from menvironment import *
import morgDb

import win32com.client

#초기 변수
cpTradeUtil = win32com.client.Dispatch("CpTrade.CpTdUtil")

def isConnected2CP():
    cpcybos = win32com.client.Dispatch("CpUtil.CpCybos")
    #Cybos plus 연결 상태 확인
    if cpcybos.IsConnect == 1:
        return True 
    else :
        return False

def initializeCPTrade():
    if cpConn == True :
        cpTradeUtil.TradeInit(0)
    else :
        print("CP 연결되지 않음")
    
def getAccountNumber():
    if cpConn == True :
        return cpTradeUtil.AccountNumber[0]
    else :
        print("CP 연결되지 않음")

cpConn = isConnected2CP()
initializeCPTrade()
mainEnv = MEnvironment()
mainEnv.setAccount(getAccountNumber(),cpConn)

#org1.changeWeight(10)
#w1 = org1.hibernate()
#print(w1)

#db = morgDb.DB()
#db.initialize()